indirect jump - meaning and definition. What is indirect jump
Diclib.com
Online Dictionary

What (who) is indirect jump - definition

Indirect jump; Computed jump; Register-indirect jump

Indirect branch         
An indirect branch (also known as a computed jump, indirect jump and register-indirect jump) is a type of program control instruction present in some machine language instruction sets. Rather than specifying the address of the next instruction to execute, as in a direct branch, the argument specifies where the address is located.
Indirect pathway         
  • Depicted are parts of the basal ganglia and their interconnections as revealed by diffusion spectrum imaging based on thirty subjects from the human connectome project (HCP MGH). Direct, indirect and hyperdirect pathways are visualized in different colors (see legend). Subcortical structures are rendered based on the Harvard-Oxford subcortical (Thalamus) as well as the Atlasing of the Basal Ganglia atlas (other structures). Rendering was generated using TrackVis software.
NEURONAL CIRCUIT THROUGH THE BASAL GANGLIA AND SEVERAL ASSOCIATED NUCLEI WITHIN THE CENTRAL NERVOUS SYSTEM WHICH HELPS TO PREVENT UNWANTED MUSCLE CONTRACTIONS FROM COMPETING WITH VOLUNTARY MOVEMENTS
Indirect pathway of movement
The indirect pathway, sometimes known as the indirect pathway of movement, is a neuronal circuit through the basal ganglia and several associated nuclei within the central nervous system (CNS) which helps to prevent unwanted muscle contractions from competing with voluntary movements. It operates in conjunction with the direct pathway.
Free indirect speech         
STYLE OF THIRD-PERSON NARRATION WHICH USES SOME OF THE CHARACTERISTICS OF THIRD-PERSON ALONG WITH THE ESSENCE OF FIRST-PERSON DIRECT SPEECH
Free indirect discourse; Free indirect style; Discours indirect libre; Dual voice
Free indirect speech is a style of third-person narration which uses some of the characteristics of third-person along with the essence of first-person direct speech; it is also referred to as free indirect discourse, free indirect style, or, in French, discours indirect libre.

Wikipedia

Indirect branch

An indirect branch (also known as a computed jump, indirect jump and register-indirect jump) is a type of program control instruction present in some machine language instruction sets. Rather than specifying the address of the next instruction to execute, as in a direct branch, the argument specifies where the address is located. An example is 'jump indirect on the r1 register', which means that the next instruction to be executed is at the address in register r1. The address to be jumped to is not known until the instruction is executed. Indirect branches can also depend on the value of a memory location.

An indirect branch can be useful to make a conditional branch, especially a multiway branch. For instance, based on program input, a value could be looked up in a jump table of pointers to code for handling the various cases implied by the data value. The data value could be added to the address of the table, with the result stored in a register. An indirect jump could then be made based on the value of that register, efficiently dispatching program control to the code appropriate to the input.

In a similar manner, subroutine call instructions can be indirect, with the address of the subroutine to be called specified in memory. Function Pointers are typically implemented with indirect subroutine calls.

Indirect branches were one of the attack surfaces of Spectre. To mitigate the attack GCC 8.1 introduced the following new options: -mindirect-branch=, -mfunction-return= and -mindirect-branch-register.